/**
 * 
 */
package br.com.sc.persistencia.dao.impl;

import java.util.List;

import javax.persistence.Query;

import br.com.sc.negocio.entidade.TipoTelefone;
import br.com.sc.persistencia.dao.SCDao;
import br.com.sc.persistencia.dao.TipoTelefoneDao;

/**
 * @author Flavio Canedo
 *
 */
public class TipoTelefoneDaoImpl extends SCDao<TipoTelefone> implements TipoTelefoneDao{

	/**
	 * @param clazz
	 */
	public TipoTelefoneDaoImpl() {
		super(TipoTelefone.class);
	}

	@SuppressWarnings("unchecked")
	public List<TipoTelefone> listarTipos() {
		StringBuilder comando = new StringBuilder();
		comando.append(criarComandoPesquisa(clazz));

		Query query = getEntityManager().createQuery(comando.toString());
		return (List<TipoTelefone>) query.getResultList();
	}

}
